package Domain;


public enum Dia {
	LUNES(1),
	MARTES(2),
	MIERCOLES(3),
	JUEVES(4),
	VIERNES(5),
	SABADO(6),
	DOMINGO(7);

	private int indiceJoda;
	private Dia(int indiceJoda){
		this.indiceJoda = indiceJoda;
	}
	
	public int getIndiceJoda() {
		return indiceJoda;
	}
	
	public String getNombre() {
		return this.name();
	}

	public static Dia getDiaPara(int jodaDayOfWeek) {
		for(Dia dia : Dia.values()){
			if (dia.getIndiceJoda() == jodaDayOfWeek){
				return dia;
			}
		}
		throw new RuntimeException("Nos pasaron un indice que no maneja Joda: " + jodaDayOfWeek);
	}
}
